home *** CD-ROM | disk | FTP | other *** search
INI File | 1994-04-26 | 8.9 KB | 223 lines |
- ; There are some predefined macros:
- ; $w --- Windows directory
- ; $y --- Windows system directory
- ; $s --- installation source directory
- ; $i --- installation target directory
- ;
- ; $w, $y and $s is defined immediately after install.exe is started.
- ; $i is defined after [macros1] is read in and before [macros2] is
- ; read in
-
- ; put the macros defined before the installation target dir is entered
- ; in this section
-
- [macros1]
-
- ; some handy macros
- f = Freeman
- fi = $f Installer
- fu = $f Uninstaller
- fs = $f Software
- pf = Project File
- rf = Resource File
- sm = (Small Model)
- mm = (Medium Model)
- cl = Class Library
- 4i = For Installer
- 4u = For Uninstaller
- csf = C++ Source File
- chf = C++ Header File
- group = $fi
-
-
- [general]
-
- ; the name of your application being installed. it will be used
- ; to refer to your application in several dialog boxes
- appName = $fi v1.1 Beta
-
-
- ; the three lines of welcome text in the welcome dialog box
- welcomeTxt1 = This program will install $fi version 1.1 beta
- welcomeTxt2 = onto your system
- welcomeTxt3 = Copyright (c) 1994 $fs
-
-
- ; minimum free disk space required (in kb) by your application
- minFreeSpace = 120
-
-
- ; default directory
- defDir = c:\finstall
-
-
- ; the text shown on the background
- bkTxt = $fi
-
-
- ; the font (including style) & font height (in point) to display
- ; the background text
- bkTxtFont = Times New Roman Bold Italic
- bkTxtH = 60
-
-
- ; the horizontal & vertical distance from the left top corner of
- ; the screen to the base point of the background text
- bkTxtX = 0
- bkTxtY = 0
-
-
- ; the color (in the format of "red, green, blue") of the background text
- bkTxtColor = 255, 0, 0
-
-
- ; minimum time (in ms) to copy a file. if the actual needed is small than
- ; this, install.exe will wait. This will let the user know what is going on
- minTime = 500
-
-
-
- ; put the macros defined after the installation target dir is entered
- ; in this section
-
- [macros2]
-
-
-
-
-
- [disks]
-
- ; one entry for one disk:
- ;
- ; <disk no> = <description>
- ;
- ; where <disk no> --- a number used in section [files] to refer to a disk
- ; <description> --- a comment about what the disk is, something like
- ; "installation disk #1". It is used to ask to user
- ; to insert the appropriate disk if the file is not
- ; found
-
- 0 = Installation Disk #1
-
-
-
- [files]
-
- ; one entry for one file:
- ;
- ; <filename> = <directory>, <size>, <disk>, <description>, <check ver>, <compressed>
- ;
- ; e.g.
- ; bwcc.dl_ = $y, 15000, 0, Borland Windows Custom Control, 1, 1
- ; | | | | | | |
- ; | | | | | | |
- ; compressed name| | | describe the bwcc.dll | |
- ; | originally 1.5M | |
- ; | | yes, check file version when installing it
- ; | | |
- ;will be copied to Windows system directory |
- ; | yes, bwcc.dl_ is already compressed
- ; |
- ; bwcc.dl_ is on distribution disk no. 0, i.e., installation disk #1
- ;
-
- ; every user will have:
-
- install.exe = $i, 62480, 0, $fi EXE, 0, 0
- llatsni.exe = $i, 58896, 0, $f Uninstaller EXE, 0, 0
- install.inf = $i, 9266, 0, Installation Info File, 0, 0
- llatsni.inf = $i, 7625, 0, Uninstallation Info File, 0, 0
- install.hlp = $i, 60599, 0, User Guide, 0, 0
- flib.h = $i, 6934, 0, $cl Header File, 0, 0
- readme.txt = $i, 4704, 0, Read me!, 0, 0
- vendor.wri = $i, 2816, 0, Vendor Distribution Info, 0, 0
- license.wri = $i, 3200, 0, License, 0, 0
- orderfrm.wri = $i, 2048, 0, Order Form, 0, 0
- file_id.diz = $i, 422, 0, Brief Description for BBS, 0, 0
-
- ; registered user will have:
-
- ;finstall.cpp = $i, 34145, 0, Source Code $4i, 0, 0
- ;finstall.def = $i, 166, 0, Module Definition File $4i, 0, 0
- ;finstall.rc = $i, 5566, 0, $rf $4i (for VC), 0, 0
- ;finstall.h = $i, 396, 0, $rf Header $4i (for VC), 0, 0
- ;fllatsni.cpp = $i, 27781, 0, Source Code $4u, 0, 0
- ;fllatsni.def = $i, 166, 0, Module Definition File $4u, 0, 0
- ;fllatsni.rc = $i, 3169, 0, $rf $4u (for VC), 0, 0
- ;fllatsni.h = $i, 396, 0, $rf Header $4u (for VC), 0, 0
- ;iconfins.ico = $i, 766, 0, Icon File (for VC), 0, 0
- ;iconflla.ico = $i, 766, 0, Icon File (for VC), 0, 0
- ;iconhard.ico = $i, 766, 0, Icon File (for VC), 0, 0
- ;iconsetu.ico = $i, 766, 0, Icon File (for VC), 0, 0
- ;finstall.res = $i, 3935, 0, Compiled $rf $4i (for BC), 0, 0
- ;fllatsni.res = $i, 2953, 0, Compiled $rf $4u (for BC), 0, 0
- ;b31finss.prj = $i, 4464, 0, BC31 $pf $sm $4i, 0, 0
- ;b31finsm.prj = $i, 4432, 0, BC31 $pf $mm $4i, 0, 0
- ;b31fllas.prj = $i, 4464, 0, BC31 $pf $sm $4u, 0, 0
- ;b31fllam.prj = $i, 4432, 0, BC31 $pf $mm $4u, 0, 0
- ;b31flibs.lib = $i, 57856, 0, BC31 $cl $sm, 0, 0
- ;b31flibm.lib = $i, 61440, 0, BC31 $cl $mm, 0, 0
- ;v10finss.mak = $i, 2167, 0, VC10 $pf $sm $4i, 0, 0
- ;v10finsm.mak = $i, 2171, 0, VC10 $pf $mm $4i, 0, 0
- ;v10fllas.mak = $i, 2167, 0, VC10 $pf $sm $4u, 0, 0
- ;v10fllam.mak = $i, 2171, 0, VC10 $pf $mm $4u, 0, 0
- ;v10flibs.lib = $i, 73347, 0, VC10 $cl $sm, 0, 0
- ;v10flibm.lib = $i, 76427, 0, VC10 $cl $mm, 0, 0
- ;v15finss.mak = $i, 2167, 0, VC15 $pf $sm $4i, 0, 0
- ;v15finsm.mak = $i, 2171, 0, VC15 $pf $mm $4i, 0, 0
- ;v15fllas.mak = $i, 2167, 0, VC15 $pf $sm $4u, 0, 0
- ;v15fllam.mak = $i, 2171, 0, VC15 $pf $mm $4u, 0, 0
- ;v15flibs.lib = $i, 73347, 0, VC15 $cl $sm, 0, 0
- ;v15flibm.lib = $i, 76427, 0, VC15 $cl $mm, 0, 0
-
-
- ; source code porter will have:
-
- ;b31flibs.prj = $i, 8937, 0, BC31 $pf $sm, 0, 0
- ;b31flibm.prj = $i, 8937, 0, BC31 $pf $mm, 0, 0
- ;v10flibs.mak = $i, 3652, 0, VC10 $pf $sm, 0, 0
- ;v10flibm.mak = $i, 3656, 0, VC10 $pf $mm, 0, 0
- ;v15flibs.mak = $i, 3652, 0, VC15 $pf $sm, 0, 0
- ;v15flibm.mak = $i, 3656, 0, VC15 $pf $mm, 0, 0
- ;wpublic.cpp = $i, 10787, 0, $csf, 0, 0
- ;public.cpp = $i, 7116, 0, $csf, 0, 0
- ;dcontext.cpp = $i, 14621, 0, $csf, 0, 0
- ;procinst.cpp = $i, 981, 0, $csf, 0, 0
- ;dlgprog.cpp = $i, 6294, 0, $csf, 0, 0
- ;irect.cpp = $i, 4386, 0, $csf, 0, 0
- ;dstring.cpp = $i, 2028, 0, $csf, 0, 0
- ;fileh.cpp = $i, 604, 0, $csf, 0, 0
- ;installr.cpp = $i, 50798, 0, $csf, 0, 0
- ;dde.cpp = $i, 5874, 0, $csf, 0, 0
- ;kdrive.cpp = $i, 2038, 0, $csf, 0, 0
- ;msgbox.cpp = $i, 3802, 0, $csf, 0, 0
-
- ;wpublic.h = $i, 2451, 0, $chf, 0, 0
- ;public.h = $i, 1182, 0, $chf, 0, 0
- ;dcontext.h = $i, 3103, 0, $chf, 0, 0
- ;procinst.h = $i, 428, 0, $chf, 0, 0
- ;dlgprog.h = $i, 921, 0, $chf, 0, 0
- ;irect.h = $i, 708, 0, $chf, 0, 0
- ;dstring.h = $i, 1000, 0, $chf, 0, 0
- ;fileh.h = $i, 174, 0, $chf, 0, 0
- ;installr.h = $i, 4827, 0, $chf, 0, 0
- ;dde.h = $i, 1871, 0, $chf, 0, 0
- ;msgbox.h = $i, 184, 0, $chf, 0, 0
- ;ptrsetup.h = $i, 280, 0, $chf, 0, 0
-
-
- [items]
-
- ; one entry for one program item:
- ;
- ; <itemname> = <groupname>, <command line>, <icon path>
- ;
-
- Freeman Installer = $group, $i\install.exe, $i\install.exe
- User Guide = $group, $w\winhelp.exe $i\install.hlp, $w\winhelp.exe
- Order Form = $group, $w\write.exe $i\orderfrm.wri, $w\write.exe
- License = $group, $w\write.exe $i\license.wri, $w\write.exe
- Vendor Info = $group, $w\write.exe $i\vendor.wri, $w\write.exe
- Freeman Uninstaller = $group, $i\llatsni.exe, $i\llatsni.exe
-